/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package documentadorrepositorio.apresentacao;
import documentadorrepositorio.interfaceGrafica.*;
import java.awt.Dialog;
import javax.swing.JFrame;
/**
 *
 * @author romulo
 */
public class Ajuda
{

    AjudaUI frame;
    
    public Ajuda(JFrame frame)
    {
        this.frame = new AjudaUI(frame, true);
        this.frame.setTitle("Ajuda do sistema");
        this.frame.getTxtAjuda().setText("Sobre\n" +
"\n" +
"O Programa\n" +
"\n" +
"O sistema de documentação tem objetivo de gerar um documento único a partir de um repositório contendo pastas, arquivos texto, imagens e matrizes de rastreabilidade, possibilitando a visualização simplificada dos mesmos.\n" +
"\n" +
"Como funciona\n" +
"\n" +
"O usuário deve especificar um repositório contendo a documentação. Este repositório pode possuir pastas, que identificarão os tipos dos artefados que estão inclusos nelas, arquivos texto (.txt), imagem (.jpg ou jpeg) ou tabela (.xls).\n" +
"O sistema gerará uma lista de tabelas, organizadas em abas, contendo os artefatos de cada tipo definido através do painel de configurações. Com os artefatos carregados é possível gerar a documentação contendo a lista de artefatos carregados em cada categoria.\n" +
"\n" +
"Configurando o sistema\n" +
"\n" +
"No painel de configurações do sistema é possíve identificar os padrões das pastas e arquivo do repositório, como por exemplo o nome das pastas e padrões de arquivos e siglas que serão reconhecidas para o artefato requisito funcional.\n" +
"\n" +
"Observações\n" +
"É possível ter uma lista de artefatos (arquivos) associados a um determinado arquivo, por exemplo: em um diretório possui um arquivo \"RF01 Cadastro de Terreno\" e vários arquivos associados a ele, \"RF01 01 Terreno\", \"RF02 02 Dimensões\", etc. Estes artefatos associados serão impressos logo após seus respectivos artefatos base.\n" +
"\n" +
"Gerando documentação\n" +
"A geração de documentação permite ao usuário definir quais tipos de artefatos serão inclusos na documentação e definição de uma capa para a mesma.\n" +
"\n" +
"Desenvolvedores\n" +
"\n" +
"André Teixeira Lopes - Universidade Federal do Espírito Santo\n" +
"Gelinton Pablo Mariano - Universidade Federal do Espírito Santo\n" +
"Rômulo Louzada Rabello - Universidade Federal do Espírito Santo\n" +
"Vinicius Miranda Lopes Schulz  - Universidade Federal do Espírito Santo");
    }
    
    public void setVisibleTela(JFrame frame)
    {
        this.frame.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);
        this.frame.setLocationRelativeTo(frame);
        this.frame.setVisible(true);
    }
    
}
